package cn.uin.domain.auth.model.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Auther: uIn
 * @Date: 2025/11/2 - 11 - 02 - 16:14
 * @Description: 登录日志实体
 * @version: 1.0
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class LoginLogEntity {

    /** 用户名 */
    private String username;

    /** ip */
    private String ip;

    /** 浏览器类型 */
    private String browser;

    /** 浏览器版本号 */
    private String browserVersion;

    /** 操作系统类型 */
    private String os;

    /** 设备类型 */
    private String deviceType;

    /** 登录方式1:用户名密码, 2:邮箱, 3:手机号 */
    private Integer loginType;

    /** 登录时间 */
    private Date loginTime;

}
